// #include <stdio.h>
// #include <stdlib.h>
// #include <windows.h>
// #include <assert.h>
//
// void CommonElem(int arr1[],int arr2[],int arr3[],int n) {
//     assert(arr1&&arr2&&arr3);
//     int i=0;int j=0;int k=0;
//     while (i<n&&j<n&&k<n) {
//         if(arr1[i]==arr2[j]&&arr2[j]==arr3[k]) {
//             printf("%d ",arr1[i]);
//             i++;j++;k++;
//         }else {
//             if(arr1[i]<=arr2[j]&&arr1[i]<=arr3[k]) {
//                 i++;
//             }else if(arr2[j]<=arr1[i]&&arr2[j]<=arr3[k]) {
//                 j++;
//             }else {
//                 k++;
//             }
//         }
//     }
// }
//
// int main() {
//     SetConsoleOutputCP(CP_UTF8);
//     int arr1[]={1,2,3,5,6,8,9};
//     int arr2[]={2,3,4,5,6,8,10};
//     int arr3[]={-1,0,2,3,5,6,8};
//     int len=sizeof(arr1)/sizeof(arr1[0]);
//     printf("共同的元素为:");CommonElem(arr1,arr2,arr3,len);
//     return 0;
// }